satisfy curiosity - French English Dictionary